/*
 This file is part of BTStracker
		
    BTStracker is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    BTStracker is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with Foobar.  If not, see <http://www.gnu.org/licenses/>.	
	author: azbest.pro (azbest.pro@gmail.com)
*/
package pl.vdl.azbest.mremote.com;

import java.io.BufferedOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.OutputStreamWriter;

import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Text;

import pl.vdl.azbest.mremote.gui.GUIFacade;

public class SerialPortWriter implements Runnable {
	private OutputStream os;

	private InputStream is;

	private String line;

	public SerialPortWriter(OutputStream os) {
		this.os = os;
		this.is = GUIFacade.getInstance().getTextInputStream();
		this.line = line;
	}

	public void run() {
		/*
		 * 
		 * try { int c = 0; while ((c = System.in.read()) > -1) {
		 * this.os.write(c); } } catch (IOException e) { e.printStackTrace(); }
		 *  /* char[] cz = line.toCharArray();
		 * 
		 * for (char cx : cz) { this.os.write(cx); }
		 */

		String command = "AT*\n";
		int c = 1;

		try {
			OutputStreamWriter osw = new OutputStreamWriter(os);
			
			osw.write(command);
			osw.flush();
			// this.os.write(c);
		} catch (IOException e) {

		}

		System.out.println("Coommadn send ");

	}

}
